kaf24@scramble.cl.cam.ac.uk [Mon, 3 Nov 2003 17:18:05 +0000 (17:18 +0000)]
bitkeeper revision 1.553 (3fa68dcd5yXksUZ7k12Hq41k_eQIOw)
Many files:
More cleanups for suspend/resume. STOP requests are now routed thru the guestos to allow preparation for pickling.
kaf24@scramble.cl.cam.ac.uk [Mon, 3 Nov 2003 15:16:47 +0000 (15:16 +0000)]
bitkeeper revision 1.552 (3fa6715f0LpnznAkmX17sTFtzPmomQ)
Many files:
Clean up domain building interface ready for suspend/resume.
kaf24@scramble.cl.cam.ac.uk [Mon, 3 Nov 2003 11:19:13 +0000 (11:19 +0000)]
bitkeeper revision 1.551 (3fa639b1Ozv5gqMWisVgyFIergU8DQ)
hypervisor.h, dom0_ops.h, dom0_ops.c, dom0_defs.h:
Add a version number to the dom0_op interface, to prevent crashes and hangs with out-of-date user tools.
kaf24@scramble.cl.cam.ac.uk [Mon, 3 Nov 2003 10:25:35 +0000 (10:25 +0000)]
bitkeeper revision 1.550 (3fa62d1fweoECOoyEeNP4Duqo5Btxw)
Many files:
More cleanups and renaming for suspend/resume.
akw27@labyrinth.cl.cam.ac.uk [Sat, 1 Nov 2003 16:39:33 +0000 (16:39 +0000)]
bitkeeper revision 1.549 (3fa3e1c5YNPCcRqYofk_zoTm4H1srQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/akw27/xeno/xeno.bk
akw27@labyrinth.cl.cam.ac.uk [Sat, 1 Nov 2003 16:39:16 +0000 (16:39 +0000)]
bitkeeper revision 1.546.1.1 (3fa3e1b4UwJQtnD-lZcvMsbqR-XhSA)
sched hypercall unification -- tidying things up in
anticipation of suspend/resume
kaf24@scramble.cl.cam.ac.uk [Sat, 1 Nov 2003 16:22:42 +0000 (16:22 +0000)]
bitkeeper revision 1.548 (3fa3ddd2iaWWrC9Wsp6PzFqyfBb5Rg)
Rules.mk:
Fix previous stoopid checkin.
kaf24@scramble.cl.cam.ac.uk [Sat, 1 Nov 2003 16:19:54 +0000 (16:19 +0000)]
bitkeeper revision 1.547 (3fa3dd2aH8eamu3ONvYovJgq8wBNbQ)
Many files:
Fixes to the DOM0 interface and domain building code. Ready for new save/restore dom0_ops.
kaf24@scramble.cl.cam.ac.uk [Fri, 31 Oct 2003 16:36:13 +0000 (16:36 +0000)]
bitkeeper revision 1.546 (3fa28f7diGvQF9o2YySrbVIsTMQmdw)
current.h, entry.S:
Correct stack arithmetic when esp is not a multiple of 4 (eg. in the middle of skanky pcibios code).
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Oct 2003 18:15:13 +0000 (18:15 +0000)]
bitkeeper revision 1.545 (3fa15531_S_9dzrhvLFbutEYRqDFkw)
dom0_ops.c:
Fix compile warning.
ach61@labyrinth.cl.cam.ac.uk [Thu, 30 Oct 2003 18:03:05 +0000 (18:03 +0000)]
bitkeeper revision 1.544 (3fa15259IWpuWetGe_175Hq5izSLnA)
hypercall jumps to pervasive debugger
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Oct 2003 17:33:18 +0000 (17:33 +0000)]
bitkeeper revision 1.543 (3fa14b5efqnjV9Bkspn4jEvpgORomw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Oct 2003 17:33:14 +0000 (17:33 +0000)]
bitkeeper revision 1.541.1.1 (3fa14b5aVZfwzFArgab1vhsTUV0TOA)
time.c, hypervisor.h, kernel.c, head.S:
Fix minios to work with revised Xen 1.2 interface.
smh22@labyrinth.cl.cam.ac.uk [Wed, 29 Oct 2003 17:49:07 +0000 (17:49 +0000)]
bitkeeper revision 1.542 (3f9ffd93ZnP2SPpFtxRCNkTtIUn09A)
merge o death
smh22@labyrinth.cl.cam.ac.uk [Wed, 29 Oct 2003 17:48:06 +0000 (17:48 +0000)]
bitkeeper revision 1.539.1.1 (3f9ffd56ju-qX7ro1SVzJmd1_pp1sg)
temporary fix
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Oct 2003 17:30:14 +0000 (17:30 +0000)]
bitkeeper revision 1.535 (3f9ff926qXQI4th_qSbX8dxduU3-_A)
added tag split-1.1
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Oct 2003 17:29:31 +0000 (17:29 +0000)]
bitkeeper revision 1.541 (3f9ff8fbmaj0I4Lv4-c5xyrEJ9tkCw)
Makefile:
Bump version to 1.2-devel.
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Oct 2003 17:20:59 +0000 (17:20 +0000)]
bitkeeper revision 1.540 (
3f9ff6fb5-OZxKR3oPGMq34TKmBWjQ)
xen_block.c:
Fix
smh22@labyrinth.cl.cam.ac.uk [Wed, 29 Oct 2003 16:45:11 +0000 (16:45 +0000)]
bitkeeper revision 1.539 (3f9fee97LmrWncvzqKoEIzrY9jj3TQ)
more mergey fun
smh22@labyrinth.cl.cam.ac.uk [Wed, 29 Oct 2003 16:35:54 +0000 (16:35 +0000)]
bitkeeper revision 1.538 (3f9fec6ak_pRRMuf7OrN5fWEXAx52A)
manual merge
smh22@labyrinth.cl.cam.ac.uk [Wed, 29 Oct 2003 16:27:23 +0000 (16:27 +0000)]
bitkeeper revision 1.513.1.1 (3f9fea6boX1jvB2gmthgt7V7gZTbkA)
Many files:
no more segments - initial renaming
xl_vbd.c:
Rename: xenolinux-2.4.22-sparse/arch/xeno/drivers/block/xl_segment.c -> xenolinux-2.4.22-sparse/arch/xeno/drivers/block/xl_vbd.c
.del-xl_segment_proc.c~
3ed615f9a000995e:
Delete: xenolinux-2.4.22-sparse/arch/xeno/drivers/block/xl_segment_proc.c
.del-xen_physdisk.c~
6fc678012cc92172:
Delete: xen/drivers/block/xen_physdisk.c
.del-block.h~
6f11045f32e11b92:
Delete: xen/include/xeno/block.h
.del-segment.h~
ae27bd5cb9ab97ea:
Delete: xen/include/xeno/segment.h
xen_vbd.c:
Rename: xen/drivers/block/xen_segment.c -> xen/drivers/block/xen_vbd.c
vbd.h:
Rename: xen/include/xeno/physdisk.h -> xen/include/xeno/vbd.h
Rename: xen/include/hypervisor-ifs/segment.h -> xen/include/hypervisor-ifs/vbd.h
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Oct 2003 15:21:26 +0000 (15:21 +0000)]
bitkeeper revision 1.537 (3f9fdaf6WHo2pALR0EKO7h2Oe_V97A)
network.c:
Fixes to xenolinux net driver.
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Oct 2003 14:43:22 +0000 (14:43 +0000)]
bitkeeper revision 1.536 (3f9fd20aglcfc5h0kB1oldciJuy2dQ)
Many files:
Modified blkdev and network interfaces to allow expedited flushing of pending request buffers.
kaf24@scramble.cl.cam.ac.uk [Tue, 28 Oct 2003 20:59:42 +0000 (20:59 +0000)]
bitkeeper revision 1.535 (3f9ed8beH34wIf4zqtfakVPIz5vGVg)
added tag latest-semistable
kaf24@scramble.cl.cam.ac.uk [Tue, 28 Oct 2003 20:59:14 +0000 (20:59 +0000)]
bitkeeper revision 1.535 (3f9ed8a2fZBk0CjxQTZazTwxPVGVjQ)
xeno.c, xl_block.c:
Make Xenolinux a bit noisier on blkdev errors. Properly mark read-only partitions as such, to avoid disappearing files.
kaf24@scramble.cl.cam.ac.uk [Tue, 28 Oct 2003 14:30:04 +0000 (14:30 +0000)]
bitkeeper revision 1.534 (3f9e7d6cDzOy5qVNkizn9WE_oKdsiA)
dummy, xenlogo.eps, xenstyle.cls, style.tex, interface.tex, Makefile:
new file
kaf24@scramble.cl.cam.ac.uk [Tue, 28 Oct 2003 13:09:07 +0000 (13:09 +0000)]
bitkeeper revision 1.533 (3f9e6a73y_so5j_vqiY6UPUJof-DFQ)
time.c:
Fix up interpolation of time so that, under normal use, we will never see time go backwards.
kaf24@scramble.cl.cam.ac.uk [Tue, 28 Oct 2003 11:29:39 +0000 (11:29 +0000)]
bitkeeper revision 1.532 (3f9e5323lNKiselc-ZGn8rFVU5PAVQ)
Many files:
Cleanups and renames to teh Xen interface.
.del-dom_mem_ops.h~
73077f4b4349054:
Delete: xenolinux-2.4.22-sparse/arch/xeno/drivers/balloon/dom_mem_ops.h
dom_mem_ops.h:
Rename: xen/include/xeno/dom_mem_ops.h -> xen/include/hypervisor-ifs/dom_mem_ops.h
kaf24@scramble.cl.cam.ac.uk [Mon, 27 Oct 2003 22:45:43 +0000 (22:45 +0000)]
bitkeeper revision 1.531 (3f9da0175ZA8nMoVtg9tCQeXL4osyw)
time.c, xen_log.c, xen_cpuperf.c:
Add 'independent_wallclock' cmdline and sysctl options to xenolinux.
kaf24@scramble.cl.cam.ac.uk [Mon, 27 Oct 2003 16:55:56 +0000 (16:55 +0000)]
bitkeeper revision 1.530 (3f9d4e1cKFIF732Xycy-zmcjUm1YFw)
added tag latest-semistable
kaf24@scramble.cl.cam.ac.uk [Mon, 27 Oct 2003 16:44:00 +0000 (16:44 +0000)]
bitkeeper revision 1.530 (3f9d4b50eBCuXVk_ImRaxIb9MV1j3g)
time.c:
new file
Many files:
Major fixes to time in Xen and Xenolinux. DOM0 can now set the wallclock time, perhaps using ntpd, for all other domains.
iap10@labyrinth.cl.cam.ac.uk [Fri, 17 Oct 2003 10:22:54 +0000 (10:22 +0000)]
bitkeeper revision 1.529 (3f8fc2fe0B2d6C1J6fAamzO9FAybWA)
Add some error checking to xen-clone
iap10@labyrinth.cl.cam.ac.uk [Fri, 17 Oct 2003 10:16:07 +0000 (10:16 +0000)]
bitkeeper revision 1.528 (3f8fc167wdsskH7154hC5n8rpjKSAw)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Fri, 17 Oct 2003 10:16:00 +0000 (10:16 +0000)]
bitkeeper revision 1.526.1.1 (3f8fc160axLZxAciQvvwLuO7BW8p0A)
trivial change to xen-clone to enable it to work on old repositories without the xenolinux-sparse link.
kaf24@scramble.cl.cam.ac.uk [Fri, 17 Oct 2003 09:21:37 +0000 (09:21 +0000)]
bitkeeper revision 1.527 (3f8fb4a16LPOSuutnwr8zgDB3Ws1Kw)
system.h:
Slightly better restore_flags in xenolinux.
iap10@labyrinth.cl.cam.ac.uk [Fri, 17 Oct 2003 01:09:13 +0000 (01:09 +0000)]
bitkeeper revision 1.526 (3f8f4139NGtfXYTOvQIloULmYg2ktg)
Add a couple of software performance counters to the page table update routines.
iap10@labyrinth.cl.cam.ac.uk [Fri, 17 Oct 2003 01:07:33 +0000 (01:07 +0000)]
bitkeeper revision 1.525 (
3f8f40d5f-vrfYUtEwXamtkNP2zQog)
Trivial change to xen-clone to allow it to be invoked on a specific version
of the repository e.g.
xen-clone "-rlatest-semistable bk://xen.bkbits.net/xeno-unstable.bk"
NB: the quote characters are necessary because this is a hack...
ach61@labyrinth.cl.cam.ac.uk [Wed, 15 Oct 2003 14:59:07 +0000 (14:59 +0000)]
bitkeeper revision 1.524 (3f8d60bbWQ4zSOsE99hsVgC8-htjLw)
add hook for pervasive debugging
kaf24@scramble.cl.cam.ac.uk [Wed, 15 Oct 2003 14:20:59 +0000 (14:20 +0000)]
bitkeeper revision 1.475 (3f8d57cbj94Bh2SXKisZdFeYRB0u6g)
added tag latest-stable
kaf24@scramble.cl.cam.ac.uk [Wed, 15 Oct 2003 14:20:53 +0000 (14:20 +0000)]
bitkeeper revision 1.523 (3f8d57c58u4KU255QZ5DBVtRPzj6Gw)
added tag latest-semistable
kaf24@scramble.cl.cam.ac.uk [Wed, 15 Oct 2003 14:16:16 +0000 (14:16 +0000)]
bitkeeper revision 1.475 (3f8d56b04N-tuO0FxNTyheCmY4lCqQ)
added tag split-1.0
kaf24@scramble.cl.cam.ac.uk [Wed, 15 Oct 2003 13:03:43 +0000 (13:03 +0000)]
bitkeeper revision 1.523 (3f8d45afmOSC0dmdY8hdLN0JzYtutA)
xen_log.c:
Another fix to xen_log.
kaf24@scramble.cl.cam.ac.uk [Wed, 15 Oct 2003 12:26:39 +0000 (12:26 +0000)]
bitkeeper revision 1.522 (3f8d3cffmNKgZ0npDLxqj41Tk8Lk4w)
xi_build.c:
Cleanups to xi_build.
kaf24@scramble.cl.cam.ac.uk [Wed, 15 Oct 2003 12:01:56 +0000 (12:01 +0000)]
bitkeeper revision 1.521 (3f8d37346rDopjoEe3cyqj2ebjNMJw)
keyhandler.c:
Remove P6-specific keyhandlers in Xen that crash P4.
kaf24@scramble.cl.cam.ac.uk [Wed, 15 Oct 2003 09:31:04 +0000 (09:31 +0000)]
bitkeeper revision 1.520 (3f8d13d8qVVqxcYD--4cXYs5egqNyg)
Many files:
Fix the minos license so that it is usable for XP and BSD ports.
minios.lds:
Rename: extras/mini-os/vmlinux.lds -> extras/mini-os/minios.lds
.del-list.h~
d612a8726e8d42e:
Delete: extras/mini-os/h/list.h
.del-COPYING~
1f9753354580bd13:
Delete: extras/mini-os/COPYING
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Oct 2003 23:57:45 +0000 (23:57 +0000)]
bitkeeper revision 1.519 (3f8c8d79EqsizxTJbNNI85MNTKRl6g)
memory.c:
Fix a bug introduced in teh previous bug fix...
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Oct 2003 23:42:37 +0000 (23:42 +0000)]
bitkeeper revision 1.518 (3f8c89edP5chDaj1mr0mM5bVQRlRkg)
memory.c:
Fix bug in new LDT shadow mapping code.
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Oct 2003 17:48:21 +0000 (17:48 +0000)]
bitkeeper revision 1.517 (3f8c36e5vjcydzKJknIC6-pAEW9YaA)
memory.c:
Fix deadlock bug introduced in previous changeset.
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Oct 2003 15:27:17 +0000 (15:27 +0000)]
bitkeeper revision 1.516 (3f8c15d525UM6tJE0aWBdRe-3P9cVw)
memory.c, traps.c:
Preload the first page of the guest LDT when the shadow mapping is invalidated for any reason.
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Oct 2003 14:18:49 +0000 (14:18 +0000)]
bitkeeper revision 1.515 (3f8c05c9ugF0DM7SjnFypZrwVlJ7jQ)
xen_log.c:
Now xen_log really does compile and link.
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Oct 2003 14:12:35 +0000 (14:12 +0000)]
bitkeeper revision 1.514 (3f8c0453k2cfPmL7Efba8qg4u0BCzg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Oct 2003 14:12:31 +0000 (14:12 +0000)]
bitkeeper revision 1.510.1.1 (3f8c044fubZknMoFWYMcHcTrrIOO3Q)
sched.h, irq.h, traps.c, entry.S, boot.S:
A final cleanup of segment-register handling in Xen. We now safely propagate invalid segment register contents to the guest-OS failsafe handler in all cases.
smh22@labyrinth.cl.cam.ac.uk [Tue, 14 Oct 2003 10:42:54 +0000 (10:42 +0000)]
bitkeeper revision 1.513 (3f8bd32enJosHd07EPUZKBgRuaErAw)
xen_log.c:
now compiles - still not tested
iap10@labyrinth.cl.cam.ac.uk [Tue, 14 Oct 2003 10:25:46 +0000 (10:25 +0000)]
bitkeeper revision 1.512 (3f8bcf2a0Vz2xXrdEA4lXWy2qRMaSg)
oops, forgot to click on xen_log to add it to repository.
iap10@labyrinth.cl.cam.ac.uk [Mon, 13 Oct 2003 22:29:25 +0000 (22:29 +0000)]
bitkeeper revision 1.511 (3f8b2745pCeuF80gXzgE1x31zkPTSg)
Add tools/misc/xen_log -- an alternative to xen_read_console that
sends all domain console output to the domain0 syslog.
Thanks to Jeff Clark.
kaf24@scramble.cl.cam.ac.uk [Mon, 13 Oct 2003 22:09:23 +0000 (22:09 +0000)]
bitkeeper revision 1.510 (3f8b2293sVxqxMv1f_A1X3GD3f08Fg)
xen_physdisk.c, domain.c, dom0_ops.c:
Various bug fixes and cleanups. Killing domains now works again.
kaf24@scramble.cl.cam.ac.uk [Mon, 13 Oct 2003 19:27:39 +0000 (19:27 +0000)]
bitkeeper revision 1.509 (3f8afcabHDOKu684yI1EnHFQf2vdXw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Mon, 13 Oct 2003 19:27:34 +0000 (19:27 +0000)]
bitkeeper revision 1.507.1.1 (3f8afca68tARrjwbsdfz6r8AE80qnA)
i386_ksyms.c:
Tiny fix to xenolinux to make it build.
iap10@labyrinth.cl.cam.ac.uk [Mon, 13 Oct 2003 18:48:08 +0000 (18:48 +0000)]
bitkeeper revision 1.508 (3f8af368AwYbJS7oXYGeDRjPkgCdGQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Mon, 13 Oct 2003 18:48:00 +0000 (18:48 +0000)]
bitkeeper revision 1.502.1.1 (3f8af360M4G828e2k2pnLVeN8iCu0g)
add bz2 support in xen-clone
kaf24@scramble.cl.cam.ac.uk [Mon, 13 Oct 2003 16:59:01 +0000 (16:59 +0000)]
bitkeeper revision 1.507 (3f8ad9d51NEWhiPGDd2jxu-ez0fnOA)
i386_ksyms.c, sched.h, ide-cd.h, memory.c, traps.c, process.c, entry.S:
Fix LDT bug when switching domains.
kaf24@scramble.cl.cam.ac.uk [Sat, 11 Oct 2003 14:41:02 +0000 (14:41 +0000)]
bitkeeper revision 1.506 (3f88167eEXnAd-cmzFGwEPmqdJEKDg)
xl_block.c:
Remove bogus permission checks from xlblk ioctl.
kaf24@scramble.cl.cam.ac.uk [Sat, 11 Oct 2003 14:22:50 +0000 (14:22 +0000)]
bitkeeper revision 1.505 (3f88123avJcxOfXCNp2EJ21JBegFRg)
xen-mkdevnodes:
Create the xvd device nodes with permissions 600 to be totally sure we don't give users direct-access privilege.
kaf24@scramble.cl.cam.ac.uk [Sat, 11 Oct 2003 08:14:03 +0000 (08:14 +0000)]
bitkeeper revision 1.504 (3f87bbcbtlFf9Z9aNjetFO1sTxeh1A)
Makefile:
Another manual merge.
kaf24@scramble.cl.cam.ac.uk [Sat, 11 Oct 2003 08:12:56 +0000 (08:12 +0000)]
bitkeeper revision 1.503 (3f87bb888GFs_glucvd8TfB69He-BQ)
Manual merge
kaf24@scramble.cl.cam.ac.uk [Sat, 11 Oct 2003 08:09:11 +0000 (08:09 +0000)]
bitkeeper revision 1.501.1.2 (3f87baa7GCRi_yatMEUW36MM6ZAyEQ)
xen_refresh_dev.c:
new file
kaf24@scramble.cl.cam.ac.uk [Sat, 11 Oct 2003 08:05:28 +0000 (08:05 +0000)]
bitkeeper revision 1.501.1.1 (3f87b9c8EzBW2E02feJeTxpF8raA7Q)
xl_block.c, Makefile, CommandVbdList.java:
Fix attach of vbds to an already running guest. Created xen_refresh_dev for this purpose.
iap10@labyrinth.cl.cam.ac.uk [Fri, 10 Oct 2003 19:27:08 +0000 (19:27 +0000)]
bitkeeper revision 1.502 (3f87080cq7U6Gnq5kREYk6dTNB2VJA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Fri, 10 Oct 2003 19:27:04 +0000 (19:27 +0000)]
bitkeeper revision 1.498.1.2 (3f870808Dvsdzic2p7uQgZ0pTQzx7w)
add a handy tool for reading the P4 performance counters: xen_perfctr
iap10@labyrinth.cl.cam.ac.uk [Fri, 10 Oct 2003 19:26:34 +0000 (19:26 +0000)]
bitkeeper revision 1.498.1.1 (3f8707eaKlkrjYr25jktT_f0NAFf1A)
New dom0 op to read/write msr's from privileged domains, mainly so you can use perfomance counters.
kaf24@scramble.cl.cam.ac.uk [Fri, 10 Oct 2003 16:46:06 +0000 (16:46 +0000)]
bitkeeper revision 1.501 (3f86e24efokzHYQdPBVew6ZStP9mLg)
ParseVbdCreate.java:
Fix vbdcreate xenctl call to attach vbds to dom0.
kaf24@scramble.cl.cam.ac.uk [Fri, 10 Oct 2003 14:12:05 +0000 (14:12 +0000)]
bitkeeper revision 1.500 (3f86be35Q1ywfgRyq1VKkvPUP_JZ_A)
xi_vif_params.c:
new file
dev.c, vif.h, network.h, network.c, xen_read_console.c, Makefile:
Credit-based network scheduling.
kaf24@scramble.cl.cam.ac.uk [Fri, 10 Oct 2003 09:31:49 +0000 (09:31 +0000)]
bitkeeper revision 1.499 (3f867c85oOyUdtcboCzrLgktKtvdgA)
ac_timer.h, ac_timer.c:
Xen ac timers now use a heap to find earliest timeout.
kaf24@scramble.cl.cam.ac.uk [Thu, 9 Oct 2003 09:33:16 +0000 (09:33 +0000)]
bitkeeper revision 1.498 (3f852b5cCUvtapSFnyCRbI57fF2ilQ)
kernel.c, process.c, README.CD:
Add 'noreboot' option, and auto-detection of display adaptors.
kaf24@scramble.cl.cam.ac.uk [Thu, 9 Oct 2003 08:44:10 +0000 (08:44 +0000)]
bitkeeper revision 1.497 (3f851fdaCPqNEDqwqkVC4gYJpCZ0pg)
dev.c:
Allow arbitrary ethernet protocols to transfer between physical network and DOM0,VIF0.
kaf24@scramble.cl.cam.ac.uk [Wed, 8 Oct 2003 14:15:08 +0000 (14:15 +0000)]
bitkeeper revision 1.496 (3f841becdre1gQrbAv8C5pF-O_M1fg)
sched.h, pgalloc.h, timer.c, schedule.c, domain.c, smp.c:
Various cleanups. Nothing major.
kaf24@scramble.cl.cam.ac.uk [Wed, 8 Oct 2003 13:42:44 +0000 (13:42 +0000)]
bitkeeper revision 1.495 (3f841454kYDagBZ_MGwN-X40dU79WA)
GUEST_CHANGES:
new file
kaf24@scramble.cl.cam.ac.uk [Wed, 8 Oct 2003 13:20:22 +0000 (13:20 +0000)]
bitkeeper revision 1.494 (3f840f16QQEkkQcQcqWhm4WGPMd9uQ)
compiler.h:
new file
config.h, memory.c, domain.c:
Implement static branch prediction using gcc's builtin support.
kaf24@scramble.cl.cam.ac.uk [Wed, 8 Oct 2003 12:56:46 +0000 (12:56 +0000)]
bitkeeper revision 1.493 (3f84098eCbgC6OdGchmKMJlm84nGJw)
memory.c, hypervisor.h, hypervisor-if.h, domain.c, entry.S:
Faster page fault handling --- fast path in Xen if mapping to be updated is part of current address space.
kaf24@scramble.cl.cam.ac.uk [Tue, 7 Oct 2003 21:52:00 +0000 (21:52 +0000)]
bitkeeper revision 1.492 (3f833580GWlNh3YcP007drav9Zondw)
memory.c:
Another little fix.
kaf24@scramble.cl.cam.ac.uk [Tue, 7 Oct 2003 21:27:25 +0000 (21:27 +0000)]
bitkeeper revision 1.491 (3f832fbdOKWxUmK2ZYQ1DMaJhGFEwA)
desc.h, memory.c, process.c, mm.c:
Fix up memory-management security checking.
kaf24@scramble.cl.cam.ac.uk [Tue, 7 Oct 2003 20:13:19 +0000 (20:13 +0000)]
bitkeeper revision 1.490 (3f831e5fpXnszWjg8lV_9law4lUnbg)
COPYING:
new file
mm.c, hypervisor.c:
Clearly GPL the mini-os.
kaf24@scramble.cl.cam.ac.uk [Tue, 7 Oct 2003 20:05:14 +0000 (20:05 +0000)]
bitkeeper revision 1.489 (3f831c7avBom96QV85aqKhJrQbXHUQ)
traps.c:
Faster handling of LDT shadow mapping.
kaf24@scramble.cl.cam.ac.uk [Tue, 7 Oct 2003 19:34:30 +0000 (19:34 +0000)]
bitkeeper revision 1.488 (3f831546g57eNx40G9Qp-XWxciMP9Q)
Many files:
Remove CPU-dependent page-directory entries. A singl epage table can now be used simultaneously by several CPUs.
kaf24@scramble.cl.cam.ac.uk [Tue, 7 Oct 2003 16:18:34 +0000 (16:18 +0000)]
bitkeeper revision 1.487 (3f82e75amEiS5NO9rXfHZdcC7zEzJw)
Many files:
Modify Xen pt update interface to take VA of PTEs to be modified.
kaf24@scramble.cl.cam.ac.uk [Tue, 7 Oct 2003 12:33:03 +0000 (12:33 +0000)]
bitkeeper revision 1.486 (3f82b27fg0yC_syhienAx8hHD4Vabg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Tue, 7 Oct 2003 12:32:59 +0000 (12:32 +0000)]
bitkeeper revision 1.479.1.2 (3f82b27bs1X_MKIKX_N2i0rMH-SKXQ)
Many files:
Add linear mapping of PTEs to every page table.
iap10@labyrinth.cl.cam.ac.uk [Mon, 6 Oct 2003 18:17:03 +0000 (18:17 +0000)]
bitkeeper revision 1.485 (3f81b19fL5Y4lVlRaEpJI9r_IZlDcw)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rn212/xeno.mini
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
rneugeba@wyvis.research [Mon, 6 Oct 2003 18:09:17 +0000 (18:09 +0000)]
bitkeeper revision 1.481.1.1 (3f81afcd3Yfaq9KlIhuR96dSGAi-tA)
handle debug event
iap10@labyrinth.cl.cam.ac.uk [Mon, 6 Oct 2003 17:44:09 +0000 (17:44 +0000)]
bitkeeper revision 1.484 (3f81a9e9NHEXcbdhSQY4okBiJfC9XA)
mini-os Makefile improvements
iap10@labyrinth.cl.cam.ac.uk [Mon, 6 Oct 2003 17:18:26 +0000 (17:18 +0000)]
bitkeeper revision 1.483 (3f81a3e2iM-0WXaGxUS3ywM3_KZqLw)
move mini-os to extras directory
iap10@labyrinth.cl.cam.ac.uk [Mon, 6 Oct 2003 17:06:26 +0000 (17:06 +0000)]
bitkeeper revision 1.482 (3f81a112aBfPL7h4KSh8KyZ5EQFL3g)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rn212/xeno.mini
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
rneugeba@wyvis.research [Mon, 6 Oct 2003 16:57:00 +0000 (16:57 +0000)]
bitkeeper revision 1.481 (3f819edcp-Umo-ETIWz6UGXiFY1R7A)
synced two different minimal os version
kaf24@scramble.cl.cam.ac.uk [Mon, 6 Oct 2003 16:37:03 +0000 (16:37 +0000)]
bitkeeper revision 1.479.1.1 (3f819a2fnjjfq6SkNEPt-IcLHQFovA)
entry.S, memory.c:
Fix bug which caused extra entries into Xenolinux event dispatcher.
rneugeba@wyvis.research [Mon, 6 Oct 2003 11:28:12 +0000 (11:28 +0000)]
bitkeeper revision 1.480 (3f8151cckUzgXYgNTWBC6d4nMOh8kQ)
Merge ssh://rn212@gauntlet.cl.cam.ac.uk//usr/groups/xeno/users/rn212/xeno.mini
into wyvis.research:/home/irchomes/rneugeba/src/xeno/xeno.m
rneugeba@wyvis.research [Mon, 6 Oct 2003 11:26:01 +0000 (11:26 +0000)]
bitkeeper revision 1.478.1.1 (3f815149k7sE-z_IK6MG5eHi34m-Qg)
Minimal guest OS (based on some old code from Keir)
kaf24@scramble.cl.cam.ac.uk [Mon, 6 Oct 2003 09:43:35 +0000 (09:43 +0000)]
bitkeeper revision 1.479 (3f813947vLCvbxYLugd4rI8gd1R05Q)
sched.h, softirq.c, schedule.c, event.c, domain.c, process.c:
Cleanups to new scheduler world.
kaf24@scramble.cl.cam.ac.uk [Fri, 3 Oct 2003 16:36:21 +0000 (16:36 +0000)]
bitkeeper revision 1.478 (3f7da585sVsHrnjL3JadH9su8Cax_g)
Many files:
We now have one ring-0 stack per CPU, rather than one per domain. Register state is saved to a guest-accessible context slot, so we can do scheduler activations or similar real soon now...
iap10@striker.cl.cam.ac.uk [Wed, 1 Oct 2003 15:54:32 +0000 (15:54 +0000)]
bitkeeper revision 1.477 (3f7af8b82LonZol-iaBebE9SLaDifw)
Merge striker.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno-1.0.bk
into striker.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Wed, 1 Oct 2003 15:50:12 +0000 (15:50 +0000)]
bitkeeper revision 1.475.1.2 (3f7af7b457onYa_vdjnlNsnMflPdtA)
typos